local key = KEYS[1]
local noteId = ARGV[1]
-- 使用 EXISTS 命令检查 Roaring Bitmap 是否存在
local exists = redis.call('EXISTS', key)
if exists == 0 then
    return -1
end

-- 判断是否点赞
local isLiked = redis.call('R.GETBIT', key, noteId)
if isLiked == 0 then
    return 0
end

-- 使用 R.SETBIT 命令将笔记的点赞状态设置为 0
--删除
redis.call('R.SETBIT', key, noteId, 0)
return 1